Share licenses across multiple servers

I think I'm asking the right question in the title but I will explain the situtaion just in case. This is a hypothetical situation so feel free to also respond with suggestions relative to a different approach.

I currently have 3 licenses that access a database at 36677@server1.

I have different projects and information at a database on 36677@server2.

Can I use 1, or up to all 3 for that mater, of the license I have to access the database on server2?

Thanks for looking!
Anthony
SystemAdmin - Thu Oct 21 11:03:08 EDT 2010

Re: Share licenses across multiple servers
llandale - Thu Oct 21 11:35:51 EDT 2010

DOORS ..err.. Telelogic ..err.. Flex licensing is completely separate from the data. You first get a license, THEN connect to the data. In your case, you have failed to tell us about an additional port@server setting on your computer, where you get licensing, perhaps 7192@server1 or 19353@server1. On a machine with DOORS client running you can find out what it is:

Right click on My Computer >>Properties >>Advanced Tab >>button [Environment Variables], find TELELOGIC_LICENSE_FILE variable in the lower window.

You can point your client to a different database by creating a new DOORS icon shortcut, and adding the -d switch, in your case "-d 36677@server2". That shortcut's 'target' field might thus look like this:


"C:\Program Files\IBM\Rational\DOORS\9.2\bin\doors.exe" -d 36677@server2

If licensing works for the first database then it will work for the 2nd.

This separation of licensing from data is real curious; it means companies cannot bill access to a database directly with licensing. There should be some mechanism for restricting which licensing is acceptable for a database.

Not that I would ever ever ever ever actually do this, but I suppose maybe perhaps its possible for me to set up my license string to point to a sequencial list of known license serves around the company (semi-colon separated) to make sure that I do indeed get licensing whenever I need it.

  • Louie

Re: Share licenses across multiple servers
SystemAdmin - Tue Nov 02 14:41:42 EDT 2010

llandale - Thu Oct 21 11:35:51 EDT 2010
DOORS ..err.. Telelogic ..err.. Flex licensing is completely separate from the data. You first get a license, THEN connect to the data. In your case, you have failed to tell us about an additional port@server setting on your computer, where you get licensing, perhaps 7192@server1 or 19353@server1. On a machine with DOORS client running you can find out what it is:


Right click on My Computer >>Properties >>Advanced Tab >>button [Environment Variables], find TELELOGIC_LICENSE_FILE variable in the lower window.

You can point your client to a different database by creating a new DOORS icon shortcut, and adding the -d switch, in your case "-d 36677@server2". That shortcut's 'target' field might thus look like this:


"C:\Program Files\IBM\Rational\DOORS\9.2\bin\doors.exe" -d 36677@server2

If licensing works for the first database then it will work for the 2nd.

This separation of licensing from data is real curious; it means companies cannot bill access to a database directly with licensing. There should be some mechanism for restricting which licensing is acceptable for a database.

Not that I would ever ever ever ever actually do this, but I suppose maybe perhaps its possible for me to set up my license string to point to a sequencial list of known license serves around the company (semi-colon separated) to make sure that I do indeed get licensing whenever I need it.

  • Louie

I'm not able to find the TELELOGIC_LICENSE_FILE variable in the list for some reason. I do know that I set the port to 19353@server1 during the client install. Now that I understand a bit better let me ask a follow on question; what if one of my servers is on a classified network? Since it can't communicate to Flex Licensing outside of the classified environment I would guess sharing licneses as you describe isn't possible?

Thanks for taking the time,
Anthony